package set_;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Set;

public class Set_ {
    public static void main(String[] args) {

        /**
         * 1. 无序（即取出的顺序添加的顺序是不一致的，但是每次取出的顺序是一样的）底层是什么算法实现的这个功能呢？？？
         * 2. 没有索引，没有get()方法
         * 3. 不允许重复元素
         * 4. 可以使用增强for和迭代器遍历
         */
        Set set = new HashSet();
        set.add("黎旭");
        set.add(1);
        set.add("niu");
        set.add('a');
        /**两次输出都是
         * [1, a, niu, 黎旭]
         * [1, a, niu, 黎旭]
         */
        System.out.println(set);
        System.out.println(set);
    }
}
